package com.probiz.estore.customer.service.impl;

import com.probiz.estore.common.model.customer.WishlistItem;
import com.probiz.estore.core.service.impl.GenericManagerImpl;
import com.probiz.estore.customer.dao.WishlistItemDao;
import com.probiz.estore.customer.service.WishlistItemManager;


/**
 * WishlistItem Business Delegate (Proxy) implementation to handle communication between web and
 * persistence layer. Implementation of WishlistItemManager interface.
 * Developer introduced interfaces should be declared here. Won't get overwritten.
 */
public class WishlistItemManagerImpl extends GenericManagerImpl<WishlistItem> implements WishlistItemManager {

	private WishlistItemDao wishlistItemDao;
	
	public void setWishlistItemDao(WishlistItemDao wishlistItemDao) {
		this.wishlistItemDao = wishlistItemDao;
	}

	@Override
	protected void initManager() {
		this.dao = wishlistItemDao;
	}

	@Override
	protected void preDelete(WishlistItem entity) {
		
	}

	@Override
	protected void preSave(WishlistItem entity) {
		
	}

}
